.ctools-locked {
	padding: 1em; border: 1px solid red; color: red;
}
.ctools-owns-lock {
	background: 0px 0px rgb(255, 255, 221); padding: 1em; border: 1px solid rgb(240, 192, 32);
}
a.ctools-ajaxing {
	background: url("/sites/default/modules/ctools/images/status-active.gif") no-repeat right; padding-right: 18px !important;
}
input.ctools-ajaxing {
	background: url("/sites/default/modules/ctools/images/status-active.gif") no-repeat right; padding-right: 18px !important;
}
button.ctools-ajaxing {
	background: url("/sites/default/modules/ctools/images/status-active.gif") no-repeat right; padding-right: 18px !important;
}
select.ctools-ajaxing {
	background: url("/sites/default/modules/ctools/images/status-active.gif") no-repeat right; padding-right: 18px !important;
}
div.ctools-ajaxing {
	background: url("/sites/default/modules/ctools/images/status-active.gif") no-repeat center; width: 18px; float: left;
}
.social-media-tabs {
	float: left;
}
.social-media-tabs .tabs {
	width: 100%; float: left; 
	color:#fff; text-align:justify;
	/* background-color: rgb(234, 235, 232);border-bottom-color: rgb(184, 186, 189);border-bottom-width: 1px; border-bottom-style: solid;  */
}
.social-media-tabs .tabs h2{
	margin: -8px 0px 5px; color: rgb(255, 255, 255); font-size: 25px;
}
.social-media-tabs .tabs hr{
	background: #fff;
	/* margin: 0px;
	padding: 0px; 
	border: currentColor; */
	height: 1px;
}
.social-media-tabs .tabs span.blue{
	color: #2F96DA;
}
.social-media-tabs .tabs .tab {
	width: 49px; height: 49px; margin-bottom: -1px; border-right-color: rgb(184, 186, 189); border-bottom-color: rgb(184, 186, 189); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; cursor: pointer;
}
.social-media-tabs .tabs .twitter {
	background-position: 0px -200px; background-image: url("/sites/default/modules/social_tabs/images/social.png"); background-repeat: no-repeat;
}
.social-media-tabs .tabs .facebook {
	background-image: url("/sites/default/modules/social_tabs/images/social.png"); background-repeat: no-repeat;
}
.social-media-tabs .tabs .linkedin {
	background-position: 0px -800px; background-image: url("/sites/default/modules/social_tabs/images/social.png"); background-repeat: no-repeat;
}
.social-media-tabs .tabs .youtube {
	background-position: 0px -400px; background-image: url("/sites/default/modules/social_tabs/images/social.png"); background-repeat: no-repeat;
}
.social-media-tabs .tabs .pinterest {
	background-position: 0px -1200px; background-image: url("/sites/default/modules/social_tabs/images/social.png"); background-repeat: no-repeat;
}
.social-media-tabs .tabs .share {
	background-position: 0px -1000px; background-image: url("/sites/default/modules/social_tabs/images/social.png"); background-repeat: no-repeat;
}
.social-media-tabs .tabs .twitter:hover {
	background-position: 0px -250px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("/sites/default/modules/social_tabs/images/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46);
}
.social-media-tabs .tabs .active.twitter {
	background-position: 0px -250px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("/sites/default/modules/social_tabs/images/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46);
}
.social-media-tabs .tabs .facebook:hover {
	background-position: 0px -50px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("/sites/default/modules/social_tabs/images/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46);
}
.social-media-tabs .tabs .active.facebook {
	background-position: 0px -50px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("/sites/default/modules/social_tabs/images/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46);
}
.social-media-tabs .tabs .linkedin:hover {
	background-position: 0px -850px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("/sites/default/modules/social_tabs/images/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46);
}
.social-media-tabs .tabs .active.linkedin {
	background-position: 0px -850px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("/sites/default/modules/social_tabs/images/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46);
}
.social-media-tabs .tabs .youtube:hover {
	background-position: 0px -450px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("/sites/default/modules/social_tabs/images/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46);
}
.social-media-tabs .tabs .active.youtube {
	background-position: 0px -450px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("/sites/default/modules/social_tabs/images/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46);
}
.social-media-tabs .tabs .pinterest:hover {
	background-position: 0px -1250px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("/sites/default/modules/social_tabs/images/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46);
}
.social-media-tabs .tabs .active.pinterest {
	background-position: 0px -1250px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("/sites/default/modules/social_tabs/images/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46);
}
.social-media-tabs .tabs .share:hover {
	background-position: 0px -1050px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("/sites/default/modules/social_tabs/images/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46);
}
.social-media-tabs .tabs .active.share {
	background-position: 0px -1050px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("/sites/default/modules/social_tabs/images/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46);
}
.social-media-tabs .panels .panel {
	margin: 0px; left: -9999px; color: rgb(68, 71, 87); font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; float: left; position: absolute; z-index: 100; background-color: rgb(234, 235, 232);
}
.social-media-tabs .panels .active.panel {
	left: auto; position: static;
}
.social-media-tabs .panels .twitter.panel .twitter-follow {
	padding: 15px 15px 8px; height: 50px; border-bottom-color: rgb(184, 186, 189); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.social-media-tabs .panels .facebook.panel .facebook-follow {
	padding: 15px 15px 8px; height: 50px; border-bottom-color: rgb(184, 186, 189); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.social-media-tabs .panels .youtube.panel .youtube-follow {
	padding: 15px 15px 8px; height: 50px; border-bottom-color: rgb(184, 186, 189); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.social-media-tabs .panels .linkedin.panel .linkedin-follow {
	padding: 15px 15px 8px; height: 50px; border-bottom-color: rgb(184, 186, 189); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.social-media-tabs .panels .pinterest.panel .pinterest-follow {
	padding: 15px 15px 8px; height: 50px; border-bottom-color: rgb(184, 186, 189); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.social-media-tabs .panels .panel .link {
	margin-bottom: 5px;
}
.social-media-tabs .panels .twitter.panel .link a {
	color: rgb(68, 71, 87); padding-bottom: 1px; font-size: 14px; text-decoration: none; margin-bottom: 5px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.social-media-tabs .panels .facebook.panel .link a {
	color: rgb(68, 71, 87); padding-bottom: 1px; font-size: 14px; text-decoration: none; margin-bottom: 5px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.social-media-tabs .panels .youtube.panel .link a {
	color: rgb(68, 71, 87); padding-bottom: 1px; font-size: 14px; text-decoration: none; margin-bottom: 5px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.social-media-tabs .panels .linkedin.panel .link a {
	color: rgb(68, 71, 87); padding-bottom: 1px; font-size: 14px; text-decoration: none; margin-bottom: 5px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.social-media-tabs .panels .pinterest.panel .link a {
	color: rgb(68, 71, 87); padding-bottom: 1px; font-size: 14px; text-decoration: none; margin-bottom: 5px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.social-media-tabs .panels .twitter.panel .link a:hover {
	border-bottom-color: rgb(67, 72, 88); border-bottom-width: 1px; border-bottom-style: solid;
}
.social-media-tabs .panels .facebook.panel .link a:hover {
	border-bottom-color: rgb(67, 72, 88); border-bottom-width: 1px; border-bottom-style: solid;
}
.social-media-tabs .panels .youtube.panel .link a:hover {
	border-bottom-color: rgb(67, 72, 88); border-bottom-width: 1px; border-bottom-style: solid;
}
.social-media-tabs .panels .linkedin.panel .link a:hover {
	border-bottom-color: rgb(67, 72, 88); border-bottom-width: 1px; border-bottom-style: solid;
}
.social-media-tabs .panels .pinterest.panel .link a:hover {
	border-bottom-color: rgb(67, 72, 88); border-bottom-width: 1px; border-bottom-style: solid;
}
.social-media-tabs .panels .youtube.panel .youtube-follow .youtube-subscribe {
	background: url("/sites/default/modules/social_tabs/images/yt_subscribe_123x19_red.png") no-repeat left top; width: 123px; height: 19px; text-indent: -3000px; overflow: hidden; float: left; display: block;
}
.social-media-tabs .panels .youtube.panel .youtube-follow .youtube-subscribe:hover {
	opacity: 0.8;
}
.social-media-tabs .panels .twitter.panel .twitter-widget {
	padding-left: 15px;
}
.social-media-tabs .panels .facebook.panel .facebook-widget {
	padding-left: 5px;
}
.social-media-tabs .panels .youtube.panel ul {
	margin: 0px; list-style-type: none;
}
.social-media-tabs .panels .youtube.panel ul li {
	padding: 15px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.social-media-tabs .panels .youtube.panel ul li:last-child {
	border: 0px currentColor;
}
.social-media-tabs .panels .youtube.panel ul li span {
	color: rgb(0, 152, 215); font-family: "Auto1 Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: italic; font-weight: normal;
}
.social-media-tabs .panels .youtube.panel ul li .youtube-div span {
	color: rgb(67, 72, 88); font-size: 12px;
}
.social-media-tabs .panels .youtube.panel img {
	width: 70px; height: 53px; margin-right: 10px; float: left;
}
.social-media-tabs .panels .youtube.panel ul li a {
	color: rgb(68, 71, 87); padding-bottom: 1px; font-size: 12px; text-decoration: none; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.social-media-tabs .panels .youtube.panel ul li a:hover {
	border-bottom-color: rgb(67, 72, 88); border-bottom-width: 1px; border-bottom-style: solid;
}
.social-media-tabs .panels .youtube.panel .youtube-div-2 span {
	font-family: "Auto1 Regular","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: normal;
}
.social-media-tabs .panels .youtube.panel .youtube-div-3 {
	margin-bottom: 5px;
}
.social-media-tabs .panels .youtube.panel .youtube-div-4 {
	display: none;
}
.social-media-tabs .panels .youtube.panel .youtube-div-5 {
	display: none;
}
.social-media-tabs .panels .youtube.panel .youtube-div-6 {
	display: none;
}
.social-media-tabs .panels .share.panel {
	padding: 15px; min-height: 250px;
}
.social-media-tabs .panels .share.panel p {
	font-size: 12px; margin-bottom: 10px;
}
.social-media-tabs .panels .share.panel p a {
	color: rgb(67, 72, 88); padding-bottom: 1px; text-decoration: none; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.social-media-tabs .panels .share.panel p a:hover {
	border-bottom-color: rgb(67, 72, 88); border-bottom-width: 1px; border-bottom-style: solid;
}
.social-media-tabs .panels .share.panel ul {
	margin: 0px; list-style-type: none;
}
.social-media-tabs .panels .share.panel ul li a {
	background-position: 20px; margin: 0px -15px; padding: 10px 15px 10px 60px; color: rgb(68, 71, 87); font-size: 12px; text-decoration: none; border-top-color: rgb(184, 186, 189); border-top-width: 1px; border-top-style: solid; display: block; list-style-type: none; background-repeat: no-repeat;
}
.social-media-tabs .panels .share.panel ul li a:hover {
	background-color: rgb(228, 228, 228);
}
.social-media-tabs .panels .share.panel ul li a.email-share {
	background-position: 0px -695px; background-image: url("/sites/default/modules/social_tabs/images/social.png");
}
.social-media-tabs .panels .share.panel ul li a.email-share:hover {
	background-position: 0px -745px; background-image: url("/sites/default/modules/social_tabs/images/social.png");
}
.social-media-tabs .panels .share.panel ul li a.twitter-share {
	background-position: 0px -295px; background-image: url("/sites/default/modules/social_tabs/images/social.png");
}
.social-media-tabs .panels .share.panel ul li a.twitter-share:hover {
	background-position: 0px -345px; background-image: url("/sites/default/modules/social_tabs/images/social.png");
}
.social-media-tabs .panels .share.panel ul li a.linkedin-share {
	background-position: 0px -895px; background-image: url("/sites/default/modules/social_tabs/images/social.png");
}
.social-media-tabs .panels .share.panel ul li a.linkedin-share:hover {
	background-position: 0px -945px; background-image: url("/sites/default/modules/social_tabs/images/social.png");
}
.social-media-tabs .panels .share.panel ul li a.facebook-share {
	background-position: 0px -95px; background-image: url("/sites/default/modules/social_tabs/images/social.png");
}
.social-media-tabs .panels .share.panel ul li a.facebook-share:hover {
	background-position: 0px -145px; background-image: url("/sites/default/modules/social_tabs/images/social.png");
}
.social-media-tabs .panels .share.panel ul li a span.share-desc {
	color: rgb(0, 152, 215); font-family: "Auto1 Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: italic; font-weight: normal;
}
.social-media-tabs.full {
	width: 300px; margin-bottom: 0px; display: block;
}
.social-media-tabs.full .panels .panel {
	width: 300px; min-height: 400px;
}
.social-media-tabs.full .panels .twitter.panel .twitter-follow {
	width: 270px;
}
.social-media-tabs.full .panels .facebook.panel .facebook-follow {
	width: 270px;
}
.social-media-tabs.full .panels .youtube.panel .youtube-follow {
	width: 270px;
}
.social-media-tabs.full .panels .linkedin.panel .linkedin-follow {
	width: 270px;
}
.social-media-tabs.full .panels .pinterest.panel .pinterest-follow {
	width: 270px;
}
.social-media-tabs.full .panels .share.panel {
	width: 270px;
}
.social-media-tabs.sidebar {
	width: 200px; margin-bottom: 25px;
}
.social-media-tabs.sidebar .panels .panel {
	width: 200px; min-height: 300px;
}
.social-media-tabs.sidebar .panels .twitter.panel .twitter-follow {
	width: 170px;
}
.social-media-tabs.sidebar .panels .facebook.panel .facebook-follow {
	width: 170px;
}
.social-media-tabs.sidebar .panels .youtube.panel .youtube-follow {
	width: 170px;
}
.social-media-tabs.sidebar .panels .linkedin.panel .linkedin-follow {
	width: 170px;
}
.social-media-tabs.sidebar .panels .pinterest.panel .pinterest-follow {
	width: 170px;
}
.social-media-tabs.sidebar .panels .share.panel {
	width: 170px;
}
#views-slideshow-form-wrapper .dependent-options.form-item {
	padding-left: 5px;
}
#views-slideshow-form-wrapper .vs-dependent {
	padding-left: 30px;
}
span.ext {
	background: url("/sites/default/modules/extlink/extlink.png") no-repeat right; padding-right: 12px;
}
span.mailto {
	background: url("/sites/default/modules/extlink/mailto.png") no-repeat right; padding-right: 12px;
}
@media print
{
span.ext {
	padding: 0px; display: none;
}
span.mailto {
	padding: 0px; display: none;
}
}
.views_slideshow_controls_text span:hover {
	text-decoration: underline; cursor: pointer;
}
.views_slideshow_cycle_no_display {
	display: none;
}
.views_slideshow_cycle_hidden {
	display: none;
}
.views_slideshow_cycle_controls {
	display: none;
}
.views_slideshow_cycle_image_count {
	display: none;
}
.views_slideshow_cycle_pager div a img {
	width: 75px; height: 75px;
}
.views_slideshow_pager_numbered div {
	padding-left: 10px; display: inline;
}
.views_slideshow_pager_thumbnails div {
	padding-left: 10px; display: inline;
}
.thumbnails.views_slideshow_cycle_pager a.activeSlide img {
	border: 3px solid rgb(0, 0, 0);
}
.numbered.views_slideshow_cycle_pager a.activeSlide {
	text-decoration: underline;
}
